package example1;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * <h3>designPattern</h3>
 * <p>list中迭代器的使用</p>
 * @author : zhang.bw
 * @date : 2021-02-27 16:20
 **/
public class ListIterator {
	public static void main(String[] args) {
		//创建集合对象
		List<String> coll = new ArrayList<>();
		coll.add("java");
		coll.add("python");
		coll.add("c");
		coll.add("c++");
		coll.add("php");
		//创建迭代器，同时遍历输出集合元素
		Iterator<String> it = coll.iterator();
		//通过循环来遍历输出
		while (it.hasNext()) { //表示都满足有下一个环境才执行
			String a = it.next();
			System.out.println(a);
		}
	}
}
